(5.9ms)  CREATE TABLE "schema_migrations" ("version" varchar NOT NULL) 
   (3.9ms)  select sqlite_version(*)
   (1.3ms)  CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
Migrating to CreateDateField (20150608130516)
   (0.1ms)  begin transaction
   (0.4ms)  CREATE TABLE "date_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" date) 
  SQL (0.3ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608130516"]]
   (0.6ms)  commit transaction
Migrating to CreateIntegerField (20150608131430)
   (0.1ms)  begin transaction
   (0.3ms)  CREATE TABLE "integer_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" integer) 
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608131430"]]
   (0.6ms)  commit transaction
Migrating to CreateDecimalField (20150608131603)
   (0.1ms)  begin transaction
   (0.3ms)  CREATE TABLE "decimal_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" decimal) 
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608131603"]]
   (0.6ms)  commit transaction
Migrating to CreateFloatField (20150608131610)
   (0.1ms)  begin transaction
   (0.3ms)  CREATE TABLE "float_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" float) 
  SQL (0.2ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608131610"]]
   (0.6ms)  commit transaction
Migrating to CreateBooleanField (20150608132159)
   (0.1ms)  begin transaction
   (0.3ms)  CREATE TABLE "boolean_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" boolean) 
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608132159"]]
   (0.6ms)  commit transaction
Migrating to CreateStringField (20150608132621)
   (0.0ms)  begin transaction
   (0.3ms)  CREATE TABLE "string_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" varchar) 
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608132621"]]
   (0.7ms)  commit transaction
Migrating to CreateBelongsToField (20150608133038)
   (0.1ms)  begin transaction
   (0.3ms)  CREATE TABLE "belongs_to_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "has_one_field_id" integer, "has_many_class_name_field_id" integer, "has_many_field_id" integer) 
   (0.1ms)  CREATE  INDEX "index_belongs_to_fields_on_has_one_field_id" ON "belongs_to_fields" ("has_one_field_id")
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)  CREATE  INDEX "index_belongs_to_fields_on_has_many_class_name_field_id" ON "belongs_to_fields" ("has_many_class_name_field_id")
   (0.0ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.0ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)  CREATE  INDEX "index_belongs_to_fields_on_has_many_field_id" ON "belongs_to_fields" ("has_many_field_id")
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608133038"]]
   (0.8ms)  commit transaction
Migrating to CreateHasOneField (20150608133044)
   (0.1ms)  begin transaction
   (0.3ms)  CREATE TABLE "has_one_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL) 
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608133044"]]
   (0.6ms)  commit transaction
Migrating to CreateHasManyField (20150608150016)
   (0.1ms)  begin transaction
   (0.3ms)  CREATE TABLE "has_many_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "has_many_through_field_id" integer) 
   (0.2ms)  CREATE  INDEX "index_has_many_fields_on_has_many_through_field_id" ON "has_many_fields" ("has_many_through_field_id")
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608150016"]]
   (0.8ms)  commit transaction
Migrating to CreateBelongsToClassNameField (20150609114636)
   (0.1ms)  begin transaction
   (0.6ms)  CREATE TABLE "belongs_to_class_name_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "foo_id" integer) 
   (0.1ms)  CREATE  INDEX "index_belongs_to_class_name_fields_on_foo_id" ON "belongs_to_class_name_fields" ("foo_id")
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150609114636"]]
   (0.7ms)  commit transaction
Migrating to CreateHasAndBelongsToManyField (20150612112520)
   (0.1ms)  begin transaction
   (0.3ms)  CREATE TABLE "has_and_belongs_to_many_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL) 
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150612112520"]]
   (0.7ms)  commit transaction
Migrating to CreatePolymorphicField (20150616150629)
   (0.1ms)  begin transaction
   (0.3ms)  CREATE TABLE "polymorphic_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "has_one_field_id" integer) 
   (0.1ms)  CREATE  INDEX "index_polymorphic_fields_on_has_one_field_id" ON "polymorphic_fields" ("has_one_field_id")
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150616150629"]]
   (0.6ms)  commit transaction
Migrating to CreateHasManyClassNameField (20150623115554)
   (0.1ms)  begin transaction
   (0.3ms)  CREATE TABLE "has_many_class_name_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL) 
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150623115554"]]
   (0.6ms)  commit transaction
Migrating to CreateHasManyThroughField (20150814081918)
   (0.1ms)  begin transaction
   (0.4ms)  CREATE TABLE "has_many_through_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL) 
  SQL (0.2ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150814081918"]]
   (1.3ms)  commit transaction
Migrating to CreateOwner (20160627172810)
   (0.1ms)  begin transaction
   (0.5ms)  CREATE TABLE "owners" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar) 
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20160627172810"]]
   (0.6ms)  commit transaction
Migrating to CreateTree (20160627172951)
   (0.1ms)  begin transaction
   (0.3ms)  CREATE TABLE "trees" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "owner_id" integer) 
   (0.1ms)  CREATE  INDEX "index_trees_on_owner_id" ON "trees" ("owner_id")
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20160627172951"]]
   (0.7ms)  commit transaction
Migrating to AddTimestamps (20160628173505)
   (0.1ms)  begin transaction
   (0.6ms)  ALTER TABLE "owners" ADD "created_at" datetime
   (0.2ms)  ALTER TABLE "owners" ADD "updated_at" datetime
   (0.2ms)  ALTER TABLE "trees" ADD "created_at" datetime
   (0.2ms)  ALTER TABLE "trees" ADD "updated_at" datetime
  SQL (0.1ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20160628173505"]]
   (0.6ms)  commit transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.7ms)  commit transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier') AND ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY belongs_to_fields.id DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY has_one_fields.id ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC') AND (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)') AND (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC') AND ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)') AND (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC') AND (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY has_one_fields.id ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC') AND ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY belongs_to_fields.id DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier') AND ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.7ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.6ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (2.1ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id", "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id", "owners"."name", "owners"."created_at", "owners"."updated_at", "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id", "belongs_to_fields"."has_one_field_id", "belongs_to_fields"."has_many_class_name_field_id", "belongs_to_fields"."has_many_field_id", "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id", "owners"."name", "owners"."created_at", "owners"."updated_at", "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id", "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id", "belongs_to_fields"."has_one_field_id", "belongs_to_fields"."has_many_class_name_field_id", "belongs_to_fields"."has_many_field_id", "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id", "belongs_to_fields"."has_one_field_id", "belongs_to_fields"."has_many_class_name_field_id", "belongs_to_fields"."has_many_field_id", "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id", "owners"."name", "owners"."created_at", "owners"."updated_at", "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id", "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id", "owners"."name", "owners"."created_at", "owners"."updated_at", "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" < 'lastYear')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" < 'lastYear')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id", "belongs_to_fields"."has_one_field_id", "belongs_to_fields"."has_many_class_name_field_id", "belongs_to_fields"."has_many_field_id", "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id", "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at < 'lastYear')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at < 'lastYear')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "owners"."id", "owners"."name", "owners"."created_at", "owners"."updated_at", "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id", "belongs_to_fields"."has_one_field_id", "belongs_to_fields"."has_many_class_name_field_id", "belongs_to_fields"."has_many_field_id", "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id", "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.7ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id", "belongs_to_fields"."has_one_field_id", "belongs_to_fields"."has_many_class_name_field_id", "belongs_to_fields"."has_many_field_id", "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id", "owners"."name", "owners"."created_at", "owners"."updated_at", "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id", "trees"."name", "trees"."owner_id", "trees"."created_at", "trees"."updated_at", "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id", "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id", "string_fields"."field", "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.7ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.8ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.8ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.8ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (3.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.9ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (1.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (1.9ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.9ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (2.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (4.3ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.0ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.7ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (1.6ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)  begin transaction
  Fixture Delete (1.8ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.8ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 00:00:00 UTC' AND '2015-12-31 23:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 08:00:00 UTC' AND '2016-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 08:00:00 UTC' AND '2016-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 08:00:00 UTC' AND '2016-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2015-01-01 08:00:00 UTC' AND '2016-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 08:00:00 UTC' AND '2016-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2015-01-01 08:00:00 UTC' AND '2016-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.7ms)  commit transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.0ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.5ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.4ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (2.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2015-05-30 09:00:00.000000', '2016-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2016-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2014-05-02 09:00:00.000000', '2015-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)  begin transaction
  Fixture Delete (2.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (2.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (3.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "has_one_fields"."id") FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.5ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.6ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (1.0ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (2.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (1.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.6ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (2.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (5.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (3.4ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (9.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.6ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (4.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.9ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (5.7ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.5ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.5ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.4ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.6ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
   (0.5ms)  rollback transaction
   (0.8ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.7ms)  rollback transaction
   (0.4ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.6ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (3.0ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.5ms)  rollback transaction
   (0.4ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.9ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (2.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (3.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.5ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (1.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.0ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (6.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (5.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.6ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (1.8ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.4ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (1.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.7ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.9ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.9ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.6ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (3.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.9ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (2.8ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.8ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = true)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (1.0ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (6.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (1.1ms)  DELETE FROM "owners"
  Fixture Insert (1.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.7ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (1.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (1.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.3ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.6ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = true)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.8ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.9ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.4ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.4ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.5ms)  rollback transaction
   (3.9ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.4ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (2.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.4ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.6ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (2.3ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (1.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (1.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (1.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (1.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (6.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (2.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.5ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.6ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (2.7ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.5ms)  rollback transaction
   (0.4ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (2.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (3.8ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (1.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (1.8ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.3ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.6ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.6ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.6ms)  SELECT "schema_migrations".* FROM "schema_migrations"
Migrating to CreateSerializeField (20170614141921)
   (0.3ms)  begin transaction
   (2.6ms)  CREATE TABLE "serialize_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" varchar) 
  SQL (1.4ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20170614141921"]]
   (1.4ms)  commit transaction
  ActiveRecord::SchemaMigration Load (3.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (2.9ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.5ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.6ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.4ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (3.7ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.4ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.6ms)  commit transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (1.3ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.4ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.0ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (1.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.3ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (2.9ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.9ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (1.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (1.8ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (13.9ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.4ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.5ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.1ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (4.6ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.7ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (1.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.6ms)  DELETE FROM "trees"
  Fixture Insert (2.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.9ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (4.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (3.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (1.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (1.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.9ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.4ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.6ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (2.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (5.5ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (1.0ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (1.8ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (16.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.0ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (2.3ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.8ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
Migrating to CreateSerializeAndBelongsToField (20170615120421)
   (0.1ms)  begin transaction
   (0.5ms)  CREATE TABLE "serialize_and_belongs_to_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" varchar, "has_one_field_id" integer, "has_many_field_id" integer) 
   (0.4ms)  select sqlite_version(*)
   (0.4ms)  CREATE  INDEX "index_serialize_and_belongs_to_fields_on_has_one_field_id" ON "serialize_and_belongs_to_fields" ("has_one_field_id")
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)  CREATE  INDEX "index_serialize_and_belongs_to_fields_on_has_many_field_id" ON "serialize_and_belongs_to_fields" ("has_many_field_id")
  SQL (0.4ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20170615120421"]]
   (0.9ms)  commit transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (1, 'hey', 1, 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (2, 'hey', 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (3, 'hey', 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (4, 'hey', 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (5, 'hey', 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (6, 'hey', 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (7, 'hey', 7, 3)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.4ms)  SAVEPOINT active_record_1
  SQL (2.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (3.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
-------------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.7ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (6.9ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (4.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.6ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (2.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
Migrating to CreateSerializeAndBelongsToField (20170615120421)
   (0.1ms)  begin transaction
   (1.3ms)  DROP TABLE "serialize_and_belongs_to_fields"
  SQL (0.5ms)  DELETE FROM "schema_migrations" WHERE "schema_migrations"."version" = ?  [["version", "20170615120421"]]
   (0.9ms)  commit transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
Migrating to CreateSerializeAndBelongsToField (20170615120421)
   (0.1ms)  begin transaction
   (0.9ms)  CREATE TABLE "serialize_and_belongs_to_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" varchar, "has_one_field_id" integer, "has_many_field_id" integer) 
   (0.3ms)  select sqlite_version(*)
   (0.3ms)  CREATE  INDEX "index_serialize_and_belongs_to_fields_on_has_one_field_id" ON "serialize_and_belongs_to_fields" ("has_one_field_id")
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)  CREATE  INDEX "index_serialize_and_belongs_to_fields_on_has_many_field_id" ON "serialize_and_belongs_to_fields" ("has_many_field_id")
  SQL (0.6ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20170615120421"]]
   (3.5ms)  commit transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.0ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (1, 'hey', 1, 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (2, 'hey', 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (3, 'hey', 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (4, 'hey', 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (5, 'hey', 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (6, 'hey', 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id", "has_many_field_id") VALUES (7, 'hey', 7, 3)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.8ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
-------------------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.3ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.7ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (1.8ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.8ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.6ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (2.0ms)  rollback transaction
   (0.5ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (1.0ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (11.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (1.9ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.8ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.7ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.3ms)  rollback transaction
   (0.4ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.7ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (1.0ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.8ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (2.0ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.4ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.0ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (2.7ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.7ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.3ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.3ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.9ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.6ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.7ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (2.8ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.8ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (5.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.7ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (1.9ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (1.6ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (3.9ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.2ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.1ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.8ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.7ms)  DELETE FROM "trees"
  Fixture Insert (0.4ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (85.7ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (3.3ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.3ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.2ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (1.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.8ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (4.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.3ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.4ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.3ms)  RELEASE SAVEPOINT active_record_1
   (1.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.5ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.7ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.6ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.6ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.8ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.8ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (2.9ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.9ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.5ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.7ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)  begin transaction
  Fixture Delete (1.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (1.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.9ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (2.9ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.6ms)  commit transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.5ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.2ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
Migrating to CreateSerializeAndBelongsToField (20170615120421)
   (0.1ms)  begin transaction
   (1.5ms)  DROP TABLE "serialize_and_belongs_to_fields"
  SQL (0.2ms)  DELETE FROM "schema_migrations" WHERE "schema_migrations"."version" = ?  [["version", "20170615120421"]]
   (0.7ms)  commit transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
Migrating to CreateSerializeAndBelongsToField (20170615120421)
   (0.1ms)  begin transaction
   (0.5ms)  CREATE TABLE "serialize_and_belongs_to_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" varchar, "has_one_field_id" integer, "has_many_field_id" integer) 
   (0.1ms)  select sqlite_version(*)
   (0.1ms)  CREATE  INDEX "index_serialize_and_belongs_to_fields_on_has_one_field_id" ON "serialize_and_belongs_to_fields" ("has_one_field_id")
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)  CREATE  INDEX "index_serialize_and_belongs_to_fields_on_has_many_field_id" ON "serialize_and_belongs_to_fields" ("has_many_field_id")
  SQL (0.2ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20170615120421"]]
   (0.8ms)  commit transaction
  ActiveRecord::SchemaMigration Load (9.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
Migrating to CreateSerializeAndBelongsToField (20170615120421)
   (0.1ms)  begin transaction
   (4.0ms)  DROP TABLE "serialize_and_belongs_to_fields"
  SQL (0.5ms)  DELETE FROM "schema_migrations" WHERE "schema_migrations"."version" = ?  [["version", "20170615120421"]]
   (0.9ms)  commit transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
Migrating to CreateSerializeAndBelongsToField (20170615120421)
   (0.1ms)  begin transaction
   (1.6ms)  CREATE TABLE "serialize_and_belongs_to_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" varchar, "has_one_field_id" integer) 
   (0.1ms)  select sqlite_version(*)
   (0.1ms)  CREATE  INDEX "index_serialize_and_belongs_to_fields_on_has_one_field_id" ON "serialize_and_belongs_to_fields" ("has_one_field_id")
  SQL (0.7ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20170615120421"]]
   (0.8ms)  commit transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (4.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.9ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.9ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.4ms)  RELEASE SAVEPOINT active_record_1
   (2.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (0.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.7ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.4ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.9ms)  commit transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (3.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (1.7ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.3ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.2ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.5ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.6ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.0ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.3ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.6ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.5ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (2.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.5ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (13.6ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.6ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.4ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (2.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.3ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.5ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.5ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (1.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.5ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.4ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.7ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.3ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.6ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.7ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.7ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.5ms)  RELEASE SAVEPOINT active_record_1
   (1.4ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (3.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.4ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  SerializeAndBelongsToField Load (1.0ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (9.7ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.7ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.8ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (1.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (1.2ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.8ms)  commit transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (1.9ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (1.5ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (1.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.0ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (1.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.8ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.5ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (1.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (2.6ms)  SAVEPOINT active_record_1
   (0.4ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (2.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.0ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.2ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (4.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (5.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (1.7ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (2.1ms)  commit transaction
   (1.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (1.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (13.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.9ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.0ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.8ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.9ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (4.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 3], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.2ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.1ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.8ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (3.9ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (10.8ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (1.8ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.7ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.4ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 3], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.7ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (2.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (1.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.8ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (4.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.7ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.7ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (2.1ms)  DELETE FROM "trees"
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.3ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (2.0ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (1.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.8ms)  rollback transaction
   (0.6ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.1ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (3.9ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (4.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.3ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (3.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.9ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (1.6ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (10.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (2.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.7ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.6ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (1.2ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (1.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.9ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.8ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.1ms)  DELETE FROM "trees"
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (10.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (5.1ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (3.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.7ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.6ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (2.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.6ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.8ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.3ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (1.7ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.4ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (4.4ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (3.9ms)  commit transaction
   (0.5ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.3ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.2ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.2ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (1.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (1.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.5ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.4ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (2.8ms)  commit transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.8ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.2ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.4ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (2.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.9ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.3ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (2.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.5ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (4.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (1.0ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.5ms)  DELETE FROM "serialize_fields"
  Fixture Insert (1.6ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.6ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (2.1ms)  commit transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.7ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.4ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.1ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.0ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.9ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.5ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.6ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.9ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "string_fields"
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (1.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.4ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.4ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.5ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.3ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.4ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.3ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.6ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.0ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.5ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.7ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.4ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.5ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (1.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (2.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.6ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.6ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.1ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.6ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.2ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
   (2.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.9ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.6ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.1ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.4ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  SAVEPOINT active_record_1
   (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.8ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.6ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
   (2.0ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (2.0ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (3.0ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.4ms)  RELEASE SAVEPOINT active_record_1
   (2.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.3ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.3ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.7ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.9ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.8ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.6ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.2ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.4ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (2.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (3.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.9ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (1.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.9ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.7ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.8ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.3ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)  begin transaction
  Fixture Delete (37.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.4ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.6ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.0ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.5ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.9ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.0ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.0ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.4ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.7ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (2.0ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.3ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.9ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (4.8ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (4.0ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.3ms)  SAVEPOINT active_record_1
  SQL (8.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (2.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (1.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.3ms)  SAVEPOINT active_record_1
  SQL (4.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.6ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.3ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.1ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
  SerializeAndBelongsToField Load (0.0ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.0ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.6ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.8ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.6ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, 'value 1', 1)
  Fixture Insert (0.4ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.2ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
  SerializeAndBelongsToField Load (0.6ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
   (1.6ms)  rollback transaction
   (0.6ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (4.6ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.1ms)  rollback transaction
   (0.4ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_serialize_and_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.6ms)  DELETE FROM "serialize_and_belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (1, '[[value 1', 1)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (2, 'value 2', 2)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (3, 'value 3', 3)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (4, 'value 4', 4)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (5, 'value 5', 5)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (6, 'value 6', 6)
  Fixture Insert (0.1ms)  INSERT INTO "serialize_and_belongs_to_fields" ("id", "field", "has_one_field_id") VALUES (7, 'value 6', 7)
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.3ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------------------
ForestLiana::BelongsToUpdaterTest: test_Update_an_association_on_a_record_having_a_"serialize"_attribute
--------------------------------------------------------------------------------------------------------
  SerializeAndBelongsToField Load (0.2ms)  SELECT  "serialize_and_belongs_to_fields".* FROM "serialize_and_belongs_to_fields" WHERE "serialize_and_belongs_to_fields"."id" = ? LIMIT 1  [["id", 1]]
  HasOneField Load (0.2ms)  SELECT  "has_one_fields".* FROM "has_one_fields" WHERE "has_one_fields"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_and_belongs_to_fields" SET "has_one_field_id" = ? WHERE "serialize_and_belongs_to_fields"."id" = ?  [["has_one_field_id", 2], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (1.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
Migrating to CreateSerializeAndBelongsToField (20170615120421)
   (0.1ms)  begin transaction
   (3.9ms)  DROP TABLE "serialize_and_belongs_to_fields"
  SQL (0.5ms)  DELETE FROM "schema_migrations" WHERE "schema_migrations"."version" = ?  [["version", "20170615120421"]]
   (4.3ms)  commit transaction
  ActiveRecord::SchemaMigration Load (1.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.4ms)  begin transaction
  Fixture Delete (4.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (6.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.4ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (1.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.7ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.7ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (1.0ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.4ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.7ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.1ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (2.7ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  StringField Load (0.2ms)  SELECT  "string_fields".* FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  Tree Load (0.3ms)  SELECT  "trees".* FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  HasOneField Load (0.3ms)  SELECT  "has_one_fields".* FROM "has_one_fields"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  Tree Load (0.3ms)  SELECT  "trees".* FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  StringField Load (0.3ms)  SELECT  "string_fields".* FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  BelongsToField Load (0.3ms)  SELECT  "belongs_to_fields".* FROM "belongs_to_fields"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  StringField Load (0.2ms)  SELECT  "string_fields".* FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  Tree Load (0.3ms)  SELECT  "trees".* FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  Tree Load (0.2ms)  SELECT  "trees".* FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.6ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (3.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.3ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (1.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.6ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (2.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (1.8ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.7ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (8.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (1.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (1.5ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (1.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.8ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.8ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (1.7ms)  rollback transaction
   (0.5ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.1ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (1.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (5.3ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.3ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (1.7ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (2.1ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.7ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (2.4ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (5.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (1.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.8ms)  DELETE FROM "trees"
  Fixture Insert (0.7ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (4.0ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.8ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.7ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (1.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (1.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (1.9ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (1.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (1.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (2.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (4.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (5.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (1.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.4ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  Owner Load (0.4ms)  SELECT  "owners".* FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  HasOneField Load (0.3ms)  SELECT  "has_one_fields".* FROM "has_one_fields"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  Tree Load (0.1ms)  SELECT  "trees".* FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  StringField Load (0.3ms)  SELECT  "string_fields".* FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  Tree Load (0.2ms)  SELECT  "trees".* FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  StringField Load (0.2ms)  SELECT  "string_fields".* FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  Tree Load (0.3ms)  SELECT  "trees".* FROM "trees" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  BelongsToField Load (0.3ms)  SELECT  "belongs_to_fields".* FROM "belongs_to_fields"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  StringField Load (0.2ms)  SELECT  "string_fields".* FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  Tree Load (0.3ms)  SELECT  "trees".* FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (2.0ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.9ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (3.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (1.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (2.2ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  Tree Load (0.4ms)  SELECT  "trees".* FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  StringField Load (0.2ms)  SELECT  "string_fields".* FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.9ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  HasOneField Load (0.3ms)  SELECT  "has_one_fields".* FROM "has_one_fields"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  Owner Load (0.4ms)  SELECT  "owners".* FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  Tree Load (1.1ms)  SELECT  "trees".* FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  StringField Load (0.2ms)  SELECT  "string_fields".* FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  BelongsToField Load (0.2ms)  SELECT  "belongs_to_fields".* FROM "belongs_to_fields"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  StringField Load (0.3ms)  SELECT  "string_fields".* FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  Tree Load (0.5ms)  SELECT  "trees".* FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  Tree Load (0.2ms)  SELECT  "trees".* FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" INNER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.6ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.1ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.7ms)  RELEASE SAVEPOINT active_record_1
   (3.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.3ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (1.0ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.6ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.6ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.4ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (1.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (64.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (11.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (1.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (2.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (2.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.9ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.9ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (2.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.5ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (3.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (1.9ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (4.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (13.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (3.8ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (5.6ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (12.2ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (1.6ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (1.7ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.8ms)  rollback transaction
   (1.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (5.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.6ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (1.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.4ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (2.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (3.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (3.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (3.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.6ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (1.7ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.9ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (6.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.9ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.3ms)  SAVEPOINT active_record_1
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (1.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (1.7ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 19:47:19 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 19:47:19 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.8ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (3.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (2.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (19.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.8ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.5ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-03 12:02:07.000000', '2017-07-03 12:02:07.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.8ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (1.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (1.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (1.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (1.6ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.7ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:01:08 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:01:08 UTC')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-03 15:01:23.000000', '2017-07-03 15:01:23.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:01:23 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:01:23 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.7ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (1.6ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (1.0ms)  rollback transaction
   (0.8ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (6.9ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (4.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.6ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.8ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.4ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.6ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.6ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-03 15:02:15.000000', '2017-07-03 15:02:15.000000')
   (2.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.8ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (1.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.7ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:02:15 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:02:15 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (2.9ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.5ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.7ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.4ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.4ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (1.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-03 15:05:26.000000', '2017-07-03 15:05:26.000000')
   (2.4ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (5.7ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (2.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:10:35 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:10:35 UTC')
   (1.2ms)  rollback transaction
   (0.9ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (2.1ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.7ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.4ms)  rollback transaction
   (0.4ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (2.9ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.7ms)  SELECT COUNT(*) FROM "string_fields"
   (2.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.3ms)  rollback transaction
   (0.4ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.7ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.4ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (1.0ms)  rollback transaction
   (0.5ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.8ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.4ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (9.6ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (4.0ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (2.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.2ms)  rollback transaction
   (0.5ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.4ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.4ms)  RELEASE SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.5ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.7ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-03 05:11:34.000000', '2017-07-03 05:11:34.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:11:34 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:11:34 UTC')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.8ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (1.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-03 09:12:11.000000', '2017-07-03 09:12:11.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (4.3ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:12:11 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:12:11 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-03 21:13:09.000000', '2017-07-03 21:13:09.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.3ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:13:09 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:13:09 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (2.4ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (4.2ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (2.3ms)  DELETE FROM "trees"
  Fixture Insert (0.8ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.4ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.6ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-03 19:14:16.000000', '2017-07-03 19:14:16.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:14:16 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:14:16 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.9ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.4ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.9ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.7ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-03 19:14:36.000000', '2017-07-03 19:14:36.000000')
   (1.7ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (4.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:14:36 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:14:36 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.9ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.6ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (1.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (6.6ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.1ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-03 20:15:06.000000', '2017-07-03 20:15:06.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (2.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:15:06 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:15:06 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (1.0ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (4.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-03 20:14:40.000000', '2017-07-03 20:14:40.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (1.5ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (1.6ms)  rollback transaction
   (0.5ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (11.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:15:41 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:15:41 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (0.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-03 20:17:11.000000', '2017-07-03 20:17:11.000000')
   (2.4ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:16:11 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-03 20:16:11 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (3.9ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (1.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (3.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (1.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (5.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (1.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (1.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (6.7ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.0ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (2.3ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (1.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (2.5ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-10 21:57:42.000000', '2017-07-10 21:57:42.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-10 21:57:42.000000', '2017-07-10 21:57:42.000000')
  Fixture Insert (2.5ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-10 21:57:42.000000', '2017-07-10 21:57:42.000000')
   (1.8ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.7ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (1.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (1.0ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.5ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.9ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (2.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (8.3ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-10 21:56:43 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-10 21:56:43 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (1.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.7ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.7ms)  DELETE FROM "string_fields"
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.7ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-10 22:01:09.000000', '2017-07-10 22:01:09.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-10 22:01:09.000000', '2017-07-10 22:01:09.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-10 22:01:09.000000', '2017-07-10 22:01:09.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (3.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.7ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-10 22:00:09 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-10 22:00:09 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (2.1ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (2.9ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (7.8ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (1.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (2.9ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (2.0ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.9ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:12:27.000000', '2017-07-12 17:12:27.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:12:27.000000', '2017-07-12 17:12:27.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:12:27.000000', '2017-07-12 17:12:27.000000')
   (4.1ms)  commit transaction
   (0.6ms)  begin transaction
-----------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_simple
-----------------------------------------------------------
   (1.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.1ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (3.7ms)  rollback transaction
   (0.8ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (4.4ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (3.0ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (1.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.9ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:11:28 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:11:28 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.8ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (1.6ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.9ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (2.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:12:53.000000', '2017-07-12 17:12:53.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:12:53.000000', '2017-07-12 17:12:53.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:12:53.000000', '2017-07-12 17:12:53.000000')
   (2.5ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (3.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.9ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:11:53 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:11:53 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (23.7ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_simple
-----------------------------------------------------------
   (2.9ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (1.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (3.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (1.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:14:36.000000', '2017-07-12 17:14:36.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:14:36.000000', '2017-07-12 17:14:36.000000')
  Fixture Insert (1.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:14:36.000000', '2017-07-12 17:14:36.000000')
   (5.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (2.0ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (4.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.6ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_simple
-----------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:14:20 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:14:20 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (7.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)  begin transaction
  Fixture Delete (0.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:15:31.000000', '2017-07-12 17:15:31.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:15:31.000000', '2017-07-12 17:15:31.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:15:31.000000', '2017-07-12 17:15:31.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (2.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (3.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.7ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_simple
-----------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:14:43 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:14:43 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (8.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (10.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (16.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.6ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (3.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.9ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (7.2ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.6ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.9ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:16:31.000000', '2017-07-12 17:16:31.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:16:31.000000', '2017-07-12 17:16:31.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:16:31.000000', '2017-07-12 17:16:31.000000')
   (2.4ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_simple
-----------------------------------------------------------
   (0.5ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.5ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.7ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:16:04 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:16:04 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.8ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (1.8ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (1.0ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.0ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.9ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (2.9ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (24.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.8ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (1.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (2.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:17:19.000000', '2017-07-12 17:17:19.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:17:19.000000', '2017-07-12 17:17:19.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:17:19.000000', '2017-07-12 17:17:19.000000')
   (2.5ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_simple
-----------------------------------------------------------
   (0.7ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.9ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (4.3ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.9ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (1.0ms)  rollback transaction
   (0.6ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.7ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:16:20 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:16:20 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.7ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.9ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (1.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (3.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (2.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (2.9ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (1.6ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.9ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (1.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (1.6ms)  DELETE FROM "owners"
  Fixture Insert (1.9ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.7ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (2.3ms)  DELETE FROM "trees"
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:17:46.000000', '2017-07-12 17:17:46.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:17:46.000000', '2017-07-12 17:17:46.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:17:46.000000', '2017-07-12 17:17:46.000000')
   (2.0ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (2.7ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (1.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (6.9ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:16:46 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:16:46 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "string_fields"
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.8ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.4ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_simple
-----------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.9ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (1.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (11.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (8.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (2.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (2.8ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:20:11.000000', '2017-07-12 17:20:11.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:20:11.000000', '2017-07-12 17:20:11.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:20:11.000000', '2017-07-12 17:20:11.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (2.0ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (3.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.0ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.6ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (2.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (2.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (1.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:19:11 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:19:11 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.3ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.7ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (1.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (3.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.8ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (4.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.4ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.4ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:20:34.000000', '2017-07-12 17:20:34.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:20:34.000000', '2017-07-12 17:20:34.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:20:34.000000', '2017-07-12 17:20:34.000000')
   (1.4ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (2.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.3ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (8.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (10.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field AS belongs_to_fields_has_one_field FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:19:34 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:19:34 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (1.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (2.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (5.3ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (3.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (4.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (1.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (1.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (2.3ms)  DELETE FROM "owners"
  Fixture Insert (0.4ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.3ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:21:25.000000', '2017-07-12 17:21:25.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:21:25.000000', '2017-07-12 17:21:25.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:21:25.000000', '2017-07-12 17:21:25.000000')
   (2.6ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.5ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.4ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (11.0ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.5ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.0ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (8.9ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (9.8ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:20:26 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:20:26 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (1.0ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (4.5ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.4ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (6.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.0ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.3ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (4.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.4ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (2.0ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.4ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (2.0ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.5ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:23:09.000000', '2017-07-12 17:23:09.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:23:09.000000', '2017-07-12 17:23:09.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:23:09.000000', '2017-07-12 17:23:09.000000')
   (3.7ms)  commit transaction
   (1.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (4.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:22:10 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:22:10 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (1.5ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (1.0ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.4ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (5.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (1.0ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.7ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.5ms)  rollback transaction
   (0.7ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (1.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.6ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (1.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (3.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (1.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (1.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (2.3ms)  DELETE FROM "owners"
  Fixture Insert (0.5ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.7ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.8ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:23:34.000000', '2017-07-12 17:23:34.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:23:34.000000', '2017-07-12 17:23:34.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:23:34.000000', '2017-07-12 17:23:34.000000')
   (1.7ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (6.7ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (2.0ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (36.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (2.1ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (20.7ms)  rollback transaction
   (5.9ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (1.0ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (1.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (1.0ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (5.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:22:35 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:22:35 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (1.0ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (2.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.9ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.8ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (3.3ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:24:38.000000', '2017-07-12 17:24:38.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:24:38.000000', '2017-07-12 17:24:38.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:24:38.000000', '2017-07-12 17:24:38.000000')
   (2.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (2.4ms)  rollback transaction
   (0.4ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.6ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.4ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:33:18 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:33:18 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.5ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.8ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (1.0ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.7ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.3ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:34:32.000000', '2017-07-12 17:34:32.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:34:32.000000', '2017-07-12 17:34:32.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:34:32.000000', '2017-07-12 17:34:32.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (9.5ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (2.5ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.7ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:33:34 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:33:34 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.7ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (5.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:35:02.000000', '2017-07-12 17:35:02.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:35:02.000000', '2017-07-12 17:35:02.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:35:02.000000', '2017-07-12 17:35:02.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:35:01 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:35:01 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (3.7ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (2.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (2.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.5ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.8ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.3ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (2.4ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.9ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 17:36:31.000000', '2017-07-12 17:36:31.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 17:36:31.000000', '2017-07-12 17:36:31.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 17:36:31.000000', '2017-07-12 17:36:31.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.4ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.7ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.9ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (2.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.7ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (14.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.8ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3 FROM "belongs_to_fields"  ORDER BY has_one_field.id ASC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:35:32 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 17:35:32 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.6ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.5ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (3.8ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.4ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.9ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.9ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-07-12 18:48:37.000000', '2017-07-12 18:48:37.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-07-12 18:48:37.000000', '2017-07-12 18:48:37.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-07-12 18:48:37.000000', '2017-07-12 18:48:37.000000')
   (2.1ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (2.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (2.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (14.2ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.7ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.8ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.5ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.9ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.9ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 18:47:38 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-07-12 18:47:38 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-08-09 21:35:09.000000', '2017-08-09 21:35:09.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-08-09 21:35:09.000000', '2017-08-09 21:35:09.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-08-09 21:35:09.000000', '2017-08-09 21:35:09.000000')
   (7.3ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (8.7ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (1.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-08-09 21:34:10 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-08-09 21:34:10 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.7ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (1.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.9ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-08-18 19:20:43.000000', '2017-08-18 19:20:43.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-08-18 19:20:43.000000', '2017-08-18 19:20:43.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-08-18 19:20:43.000000', '2017-08-18 19:20:43.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.7ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-08-18 19:19:44 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-08-18 19:19:44 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%' OR LOWER("owners"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-08-21 17:12:16.000000', '2017-08-21 17:12:16.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-08-21 17:12:16.000000', '2017-08-21 17:12:16.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-08-21 17:12:16.000000', '2017-08-21 17:12:16.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-08-21 17:11:16 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-08-21 17:11:16 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (4.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (1.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-08-22 16:56:12.000000', '2017-08-22 16:56:12.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-08-22 16:56:12.000000', '2017-08-22 16:56:12.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-08-22 16:56:12.000000', '2017-08-22 16:56:12.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (3.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.6ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-08-22 16:55:12 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-08-22 16:55:12 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (2.1ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-08-22 18:16:28.000000', '2017-08-22 18:16:28.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-08-22 18:16:28.000000', '2017-08-22 18:16:28.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-08-22 18:16:28.000000', '2017-08-22 18:16:28.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.0ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-08-22 18:15:28 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-08-22 18:15:28 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (2.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (2.9ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.7ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.8ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (10.6ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.7ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (1.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-08-23 20:03:02.000000', '2017-08-23 20:03:02.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-08-23 20:03:02.000000', '2017-08-23 20:03:02.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-08-23 20:03:02.000000', '2017-08-23 20:03:02.000000')
   (1.6ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.7ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (3.2ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-08-23 20:02:02 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-08-23 20:02:02 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.0ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (1.7ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.0ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.4ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (1.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.4ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-14 21:41:24.000000', '2017-09-14 21:41:24.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-14 21:41:24.000000', '2017-09-14 21:41:24.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-14 21:41:24.000000', '2017-09-14 21:41:24.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (4.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (1.6ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (1.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.7ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.8ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (2.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (1.0ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (1.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.8ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-14 21:40:24 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-14 21:40:24 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (1.0ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.5ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.6ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.7ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (1.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 12:27:27.000000', '2017-09-15 12:27:27.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 12:27:27.000000', '2017-09-15 12:27:27.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 12:27:27.000000', '2017-09-15 12:27:27.000000')
   (1.0ms)  commit transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.8ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 12:26:28 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 12:26:28 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (1.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.8ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.6ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_test_controller_routing
--------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (1.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (3.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (2.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.6ms)  DELETE FROM "string_fields"
  Fixture Insert (0.9ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (2.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (2.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (3.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 12:28:02.000000', '2017-09-15 12:28:02.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 12:28:02.000000', '2017-09-15 12:28:02.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 12:28:02.000000', '2017-09-15 12:28:02.000000')
   (2.1ms)  commit transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.7ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (13.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (1.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (1.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (1.5ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (5.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (11.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (1.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (2.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.7ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.8ms)  SELECT COUNT(*) FROM "string_fields"
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (12.0ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (8.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (3.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (2.6ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 12:27:03 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 12:27:03 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (2.6ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_test_controller_routing
--------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (2.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 12:31:54.000000', '2017-09-15 12:31:54.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 12:31:54.000000', '2017-09-15 12:31:54.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 12:31:54.000000', '2017-09-15 12:31:54.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (2.9ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_test_controller_routing
--------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (2.7ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.8ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.6ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.8ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (5.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 12:30:55 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 12:30:55 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (1.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (1.4ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (3.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.7ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (1.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (2.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.9ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (19.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (6.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.8ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (1.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.7ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (2.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (6.3ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 13:22:16.000000', '2017-09-15 13:22:16.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 13:22:16.000000', '2017-09-15 13:22:16.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 13:22:16.000000', '2017-09-15 13:22:16.000000')
   (3.7ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (1.0ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.2ms)  rollback transaction
   (37.7ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.7ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (1.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (1.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 13:21:17 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 13:21:17 UTC')
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (6.8ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (27.1ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (1.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.7ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (1.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (4.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (3.5ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (2.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.9ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:18:04.000000', '2017-09-15 16:18:04.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:18:04.000000', '2017-09-15 16:18:04.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:18:04.000000', '2017-09-15 16:18:04.000000')
   (2.0ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:17:04 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:17:04 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.8ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:25:04.000000', '2017-09-15 16:25:04.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:25:04.000000', '2017-09-15 16:25:04.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:25:04.000000', '2017-09-15 16:25:04.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.7ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (3.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:24:04 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:24:04 UTC')
  Owner Load (0.0ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:27:22.000000', '2017-09-15 16:27:22.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:27:22.000000', '2017-09-15 16:27:22.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:27:22.000000', '2017-09-15 16:27:22.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.7ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.4ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:26:22 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:26:22 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (1.8ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.0ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:30:02.000000', '2017-09-15 16:30:02.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:30:02.000000', '2017-09-15 16:30:02.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:30:02.000000', '2017-09-15 16:30:02.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:29:02 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:29:02 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.7ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.9ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.4ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.7ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:30:26.000000', '2017-09-15 16:30:26.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:30:26.000000', '2017-09-15 16:30:26.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:30:26.000000', '2017-09-15 16:30:26.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.9ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.8ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (2.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:29:26 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:29:26 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (7.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.8ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:30:41.000000', '2017-09-15 16:30:41.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:30:41.000000', '2017-09-15 16:30:41.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:30:41.000000', '2017-09-15 16:30:41.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.5ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (1.0ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (1.2ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:29:41 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:29:41 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.6ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.8ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.8ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (2.4ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (4.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:31:00.000000', '2017-09-15 16:31:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:31:00.000000', '2017-09-15 16:31:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:31:00.000000', '2017-09-15 16:31:00.000000')
   (1.8ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:30:00 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:30:00 UTC')
  Owner Load (0.0ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:33:42.000000', '2017-09-15 16:33:42.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:33:42.000000', '2017-09-15 16:33:42.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:33:42.000000', '2017-09-15 16:33:42.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:32:43 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:32:43 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.7ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:34:22.000000', '2017-09-15 16:34:22.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:34:22.000000', '2017-09-15 16:34:22.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:34:22.000000', '2017-09-15 16:34:22.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (1.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (1.1ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (1.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:33:22 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:33:22 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (1.4ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.6ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (6.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.1ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (3.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:36:18.000000', '2017-09-15 16:36:18.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:36:18.000000', '2017-09-15 16:36:18.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:36:18.000000', '2017-09-15 16:36:18.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:35:18 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:35:18 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (1.0ms)  SELECT COUNT(*) FROM "string_fields"
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (1.8ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (3.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.9ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:37:28.000000', '2017-09-15 16:37:28.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:37:28.000000', '2017-09-15 16:37:28.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:37:28.000000', '2017-09-15 16:37:28.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (2.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:36:28 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:36:28 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (6.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:39:59.000000', '2017-09-15 16:39:59.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:39:59.000000', '2017-09-15 16:39:59.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:39:59.000000', '2017-09-15 16:39:59.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.6ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:38:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.6ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:38:59 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (2.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (1.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (1.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.7ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.9ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (4.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:41:00.000000', '2017-09-15 16:41:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:41:00.000000', '2017-09-15 16:41:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:41:00.000000', '2017-09-15 16:41:00.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.6ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.7ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.5ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.5ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:40:01 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.6ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:40:01 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (3.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.6ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:41:45.000000', '2017-09-15 16:41:45.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:41:45.000000', '2017-09-15 16:41:45.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:41:45.000000', '2017-09-15 16:41:45.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (1.5ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (1.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (7.1ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (3.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:40:46 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:40:46 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:42:49.000000', '2017-09-15 16:42:49.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:42:49.000000', '2017-09-15 16:42:49.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:42:49.000000', '2017-09-15 16:42:49.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (1.9ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:41:50 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:41:50 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.6ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:43:01.000000', '2017-09-15 16:43:01.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:43:01.000000', '2017-09-15 16:43:01.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:43:01.000000', '2017-09-15 16:43:01.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (2.8ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (1.0ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.6ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.5ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (2.5ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:42:01 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:42:01 UTC')
  Owner Load (0.0ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (7.4ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.9ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.9ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:51:33.000000', '2017-09-15 16:51:33.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:51:33.000000', '2017-09-15 16:51:33.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:51:33.000000', '2017-09-15 16:51:33.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:50:33 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:50:33 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.1ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.8ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (5.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:52:34.000000', '2017-09-15 16:52:34.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:52:34.000000', '2017-09-15 16:52:34.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:52:34.000000', '2017-09-15 16:52:34.000000')
   (0.8ms)  commit transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (2.5ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (1.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:51:34 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:51:34 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.7ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 16:54:07.000000', '2017-09-15 16:54:07.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 16:54:07.000000', '2017-09-15 16:54:07.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 16:54:07.000000', '2017-09-15 16:54:07.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (1.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:53:07 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 16:53:07 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.9ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_one_fields"
  Fixture Insert (1.7ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (6.4ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.8ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.9ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.1ms)  DELETE FROM "trees"
  Fixture Insert (1.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.8ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:09:27.000000', '2017-09-15 17:09:27.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:09:27.000000', '2017-09-15 17:09:27.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:09:27.000000', '2017-09-15 17:09:27.000000')
   (6.5ms)  commit transaction
   (0.5ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.9ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (6.4ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (7.8ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:08:27 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:08:27 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.5ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:10:45.000000', '2017-09-15 17:10:45.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:10:45.000000', '2017-09-15 17:10:45.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:10:45.000000', '2017-09-15 17:10:45.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:09:45 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:09:45 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (5.5ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.6ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:12:33.000000', '2017-09-15 17:12:33.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:12:33.000000', '2017-09-15 17:12:33.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:12:33.000000', '2017-09-15 17:12:33.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.6ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:11:34 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:11:34 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:13:30.000000', '2017-09-15 17:13:30.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:13:30.000000', '2017-09-15 17:13:30.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:13:30.000000', '2017-09-15 17:13:30.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:12:30 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:12:30 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.6ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (1.0ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (1.5ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (2.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:14:49.000000', '2017-09-15 17:14:49.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:14:49.000000', '2017-09-15 17:14:49.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:14:49.000000', '2017-09-15 17:14:49.000000')
   (1.6ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (3.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:13:49 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:13:49 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (3.9ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (3.4ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.7ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (3.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:15:01.000000', '2017-09-15 17:15:01.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:15:01.000000', '2017-09-15 17:15:01.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:15:01.000000', '2017-09-15 17:15:01.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:14:01 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.0ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:14:01 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (2.9ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (1.0ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:16:28.000000', '2017-09-15 17:16:28.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:16:28.000000', '2017-09-15 17:16:28.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:16:28.000000', '2017-09-15 17:16:28.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (2.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:15:28 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:15:28 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (7.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (1.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:17:58.000000', '2017-09-15 17:17:58.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:17:58.000000', '2017-09-15 17:17:58.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:17:58.000000', '2017-09-15 17:17:58.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.5ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:16:58 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:16:58 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:18:24.000000', '2017-09-15 17:18:24.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:18:24.000000', '2017-09-15 17:18:24.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:18:24.000000', '2017-09-15 17:18:24.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (3.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:17:24 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:17:24 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (1.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.6ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (2.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (3.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.9ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (7.6ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.3ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (3.9ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:19:45.000000', '2017-09-15 17:19:45.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:19:45.000000', '2017-09-15 17:19:45.000000')
  Fixture Insert (1.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:19:45.000000', '2017-09-15 17:19:45.000000')
   (2.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------
ForestLiana::RouteTest: test_test_controller_routing
----------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:18:46 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:18:46 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:21:10.000000', '2017-09-15 17:21:10.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:21:10.000000', '2017-09-15 17:21:10.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:21:10.000000', '2017-09-15 17:21:10.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:20:10 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (4.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:20:10 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:21:52.000000', '2017-09-15 17:21:52.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:21:52.000000', '2017-09-15 17:21:52.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:21:52.000000', '2017-09-15 17:21:52.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (1.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.6ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.4ms)  SELECT COUNT(*) FROM "string_fields"
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:20:52 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:20:52 UTC')
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (1.4ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:22:29.000000', '2017-09-15 17:22:29.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:22:29.000000', '2017-09-15 17:22:29.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:22:29.000000', '2017-09-15 17:22:29.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (2.4ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:21:29 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:21:29 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.7ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:28:40.000000', '2017-09-15 17:28:40.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:28:40.000000', '2017-09-15 17:28:40.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:28:40.000000', '2017-09-15 17:28:40.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.9ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (2.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:27:40 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:27:40 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:29:20.000000', '2017-09-15 17:29:20.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:29:20.000000', '2017-09-15 17:29:20.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:29:20.000000', '2017-09-15 17:29:20.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.9ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.6ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.6ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:28:21 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:28:21 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.1ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:30:27.000000', '2017-09-15 17:30:27.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:30:27.000000', '2017-09-15 17:30:27.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:30:27.000000', '2017-09-15 17:30:27.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:29:27 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:29:27 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.9ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.8ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:30:55.000000', '2017-09-15 17:30:55.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:30:55.000000', '2017-09-15 17:30:55.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:30:55.000000', '2017-09-15 17:30:55.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:29:55 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:29:55 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.9ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (2.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.7ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.8ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:35:10.000000', '2017-09-15 17:35:10.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:35:10.000000', '2017-09-15 17:35:10.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:35:10.000000', '2017-09-15 17:35:10.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:34:10 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:34:10 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.7ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:35:49.000000', '2017-09-15 17:35:49.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:35:49.000000', '2017-09-15 17:35:49.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:35:49.000000', '2017-09-15 17:35:49.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:34:50 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:34:50 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (4.3ms)  rollback transaction
   (3.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (3.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (1.1ms)  rollback transaction
   (0.4ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (12.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.4ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.5ms)  rollback transaction
   (1.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (2.5ms)  rollback transaction
   (0.7ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (3.7ms)  rollback transaction
   (1.4ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (14.8ms)  rollback transaction
   (2.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.6ms)  rollback transaction
   (0.6ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (1.5ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.7ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (5.8ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.6ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.4ms)  SAVEPOINT active_record_1
   (0.4ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.4ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.9ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (5.2ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.6ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.3ms)  RELEASE SAVEPOINT active_record_1
   (1.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:42:27.000000', '2017-09-15 17:42:27.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:42:27.000000', '2017-09-15 17:42:27.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:42:27.000000', '2017-09-15 17:42:27.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:41:29 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:41:29 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:53:29.000000', '2017-09-15 17:53:29.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:53:29.000000', '2017-09-15 17:53:29.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:53:29.000000', '2017-09-15 17:53:29.000000')
   (0.9ms)  commit transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:52:30 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:52:30 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.1ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (3.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-15 17:53:58.000000', '2017-09-15 17:53:58.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-15 17:53:58.000000', '2017-09-15 17:53:58.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-15 17:53:58.000000', '2017-09-15 17:53:58.000000')
   (2.0ms)  commit transaction
   (1.0ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.3ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (1.0ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.4ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:52:58 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-15 17:52:58 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (1.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (1.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (1.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (4.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (1.7ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.7ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.6ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (2.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-19 20:00:44.000000', '2017-09-19 20:00:44.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-19 20:00:44.000000', '2017-09-19 20:00:44.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-19 20:00:44.000000', '2017-09-19 20:00:44.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.6ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.7ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-19 19:59:44 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-19 19:59:44 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (1.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.6ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-20 14:33:04.000000', '2017-09-20 14:33:04.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-20 14:33:04.000000', '2017-09-20 14:33:04.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-20 14:33:04.000000', '2017-09-20 14:33:04.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-20 14:32:04 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-20 14:32:04 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (2.9ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.4ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.8ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-09-26 17:28:07.000000', '2017-09-26 17:28:07.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-09-26 17:28:07.000000', '2017-09-26 17:28:07.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-09-26 17:28:07.000000', '2017-09-26 17:28:07.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.6ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (1.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.4ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-09-26 17:27:07 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-09-26 17:27:07 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.6ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (1.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-04 15:10:03.000000', '2017-10-04 15:10:03.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-04 15:10:03.000000', '2017-10-04 15:10:03.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-04 15:10:03.000000', '2017-10-04 15:10:03.000000')
   (1.4ms)  commit transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.6ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-04 15:09:04 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-04 15:09:04 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (1.8ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.4ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (25.3ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (3.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (1.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (1.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (1.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.6ms)  DELETE FROM "trees"
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:28:36.000000', '2017-10-16 21:28:36.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:28:36.000000', '2017-10-16 21:28:36.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:28:36.000000', '2017-10-16 21:28:36.000000')
   (1.5ms)  commit transaction
   (0.4ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.7ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.6ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.7ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (21.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:27:36 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.7ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:27:36 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (5.5ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:35:25.000000', '2017-10-16 21:35:25.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:35:25.000000', '2017-10-16 21:35:25.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:35:25.000000', '2017-10-16 21:35:25.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:34:25 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:34:25 UTC')
  Owner Load (0.0ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:42:58.000000', '2017-10-16 21:42:58.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:42:58.000000', '2017-10-16 21:42:58.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:42:58.000000', '2017-10-16 21:42:58.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "has_one_fields"."id" AS t0_r0 FROM "has_one_fields"  ORDER BY belongs_to_field.id DESC LIMIT 10 OFFSET 0
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:41:58 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:41:58 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_"enum"_field
---------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:43:44.000000', '2017-10-16 21:43:44.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:43:44.000000', '2017-10-16 21:43:44.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:43:44.000000', '2017-10-16 21:43:44.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_"enum"_field
---------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_field
--------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:42:44 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:42:44 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.9ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (1.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (4.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (10)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (11)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (12)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (13)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (14)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (15)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (16)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (17)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (18)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (19)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (20)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (21)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (22)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (23)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (24)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (25)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (26)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (27)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id") VALUES (28)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (29)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id") VALUES (30)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:45:53.000000', '2017-10-16 21:45:53.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:45:53.000000', '2017-10-16 21:45:53.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:45:53.000000', '2017-10-16 21:45:53.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (1.2ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:44:53 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:44:53 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (1.3ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (3.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.6ms)  rollback transaction
   (0.2ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (2.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.0ms)  DELETE FROM "has_one_fields"
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
   (1.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_one_fields"
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.2ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.2ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (10.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (1.3ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (1.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (1.7ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.5ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.8ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.2ms)  begin transaction
  Fixture Delete (0.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (1.2ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (1.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
   (0.5ms)  rollback transaction
   (1.2ms)  CREATE TABLE "schema_migrations" ("version" varchar NOT NULL) 
   (0.6ms)  select sqlite_version(*)
   (1.3ms)  CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
Migrating to CreateDateField (20150608130516)
   (0.1ms)  begin transaction
   (0.7ms)  CREATE TABLE "date_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" date) 
  SQL (0.2ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608130516"]]
   (0.7ms)  commit transaction
Migrating to CreateIntegerField (20150608131430)
   (0.1ms)  begin transaction
   (0.5ms)  CREATE TABLE "integer_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" integer) 
  SQL (0.2ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608131430"]]
   (0.8ms)  commit transaction
Migrating to CreateDecimalField (20150608131603)
   (0.1ms)  begin transaction
   (0.6ms)  CREATE TABLE "decimal_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" decimal) 
  SQL (0.2ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608131603"]]
   (0.8ms)  commit transaction
Migrating to CreateFloatField (20150608131610)
   (0.1ms)  begin transaction
   (0.9ms)  CREATE TABLE "float_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" float) 
  SQL (0.9ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608131610"]]
   (1.3ms)  commit transaction
Migrating to CreateBooleanField (20150608132159)
   (0.2ms)  begin transaction
   (0.6ms)  CREATE TABLE "boolean_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" boolean) 
  SQL (0.2ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608132159"]]
   (1.0ms)  commit transaction
Migrating to CreateStringField (20150608132621)
   (0.1ms)  begin transaction
   (0.6ms)  CREATE TABLE "string_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" varchar) 
  SQL (0.2ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608132621"]]
   (0.7ms)  commit transaction
Migrating to CreateBelongsToField (20150608133038)
   (0.1ms)  begin transaction
   (0.5ms)  CREATE TABLE "belongs_to_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "has_one_field_id" integer, "has_many_class_name_field_id" integer, "has_many_field_id" integer) 
   (0.3ms)  CREATE  INDEX "index_belongs_to_fields_on_has_one_field_id" ON "belongs_to_fields" ("has_one_field_id")
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)  CREATE  INDEX "index_belongs_to_fields_on_has_many_class_name_field_id" ON "belongs_to_fields" ("has_many_class_name_field_id")
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)  CREATE  INDEX "index_belongs_to_fields_on_has_many_field_id" ON "belongs_to_fields" ("has_many_field_id")
  SQL (0.3ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608133038"]]
   (3.9ms)  commit transaction
Migrating to CreateHasOneField (20150608133044)
   (0.1ms)  begin transaction
   (0.5ms)  CREATE TABLE "has_one_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "checked" boolean, "status" integer DEFAULT 0) 
  SQL (0.3ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608133044"]]
   (1.6ms)  commit transaction
Migrating to CreateHasManyField (20150608150016)
   (0.2ms)  begin transaction
   (0.9ms)  CREATE TABLE "has_many_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "has_many_through_field_id" integer) 
   (0.3ms)  CREATE  INDEX "index_has_many_fields_on_has_many_through_field_id" ON "has_many_fields" ("has_many_through_field_id")
  SQL (0.3ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150608150016"]]
   (1.0ms)  commit transaction
Migrating to CreateBelongsToClassNameField (20150609114636)
   (0.2ms)  begin transaction
   (0.6ms)  CREATE TABLE "belongs_to_class_name_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "foo_id" integer) 
   (0.3ms)  CREATE  INDEX "index_belongs_to_class_name_fields_on_foo_id" ON "belongs_to_class_name_fields" ("foo_id")
  SQL (0.2ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150609114636"]]
   (1.2ms)  commit transaction
Migrating to CreateHasAndBelongsToManyField (20150612112520)
   (0.1ms)  begin transaction
   (0.6ms)  CREATE TABLE "has_and_belongs_to_many_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL) 
  SQL (0.2ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150612112520"]]
   (0.9ms)  commit transaction
Migrating to CreatePolymorphicField (20150616150629)
   (0.1ms)  begin transaction
   (0.6ms)  CREATE TABLE "polymorphic_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "has_one_field_id" integer) 
   (0.2ms)  CREATE  INDEX "index_polymorphic_fields_on_has_one_field_id" ON "polymorphic_fields" ("has_one_field_id")
  SQL (0.2ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150616150629"]]
   (0.9ms)  commit transaction
Migrating to CreateHasManyClassNameField (20150623115554)
   (0.1ms)  begin transaction
   (0.6ms)  CREATE TABLE "has_many_class_name_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL) 
  SQL (0.3ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150623115554"]]
   (0.9ms)  commit transaction
Migrating to CreateHasManyThroughField (20150814081918)
   (0.1ms)  begin transaction
   (0.6ms)  CREATE TABLE "has_many_through_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL) 
  SQL (0.3ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20150814081918"]]
   (0.9ms)  commit transaction
Migrating to CreateOwner (20160627172810)
   (0.1ms)  begin transaction
   (0.8ms)  CREATE TABLE "owners" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar) 
  SQL (0.3ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20160627172810"]]
   (1.0ms)  commit transaction
Migrating to CreateTree (20160627172951)
   (0.1ms)  begin transaction
   (0.4ms)  CREATE TABLE "trees" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "owner_id" integer) 
   (0.2ms)  CREATE  INDEX "index_trees_on_owner_id" ON "trees" ("owner_id")
  SQL (0.6ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20160627172951"]]
   (1.0ms)  commit transaction
Migrating to AddTimestamps (20160628173505)
   (0.1ms)  begin transaction
   (0.8ms)  ALTER TABLE "owners" ADD "created_at" datetime
   (0.4ms)  ALTER TABLE "owners" ADD "updated_at" datetime
   (0.4ms)  ALTER TABLE "trees" ADD "created_at" datetime
   (0.4ms)  ALTER TABLE "trees" ADD "updated_at" datetime
  SQL (0.2ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20160628173505"]]
   (0.9ms)  commit transaction
Migrating to CreateSerializeField (20170614141921)
   (0.1ms)  begin transaction
   (0.6ms)  CREATE TABLE "serialize_fields" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "field" varchar) 
  SQL (0.3ms)  INSERT INTO "schema_migrations" ("version") VALUES (?)  [["version", "20170614141921"]]
   (0.9ms)  commit transaction
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (0.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 0)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:51:36.000000', '2017-10-16 21:51:36.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:51:36.000000', '2017-10-16 21:51:36.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:51:36.000000', '2017-10-16 21:51:36.000000')
   (4.5ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:50:36 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:50:36 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 0)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:52:15.000000', '2017-10-16 21:52:15.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:52:15.000000', '2017-10-16 21:52:15.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:52:15.000000', '2017-10-16 21:52:15.000000')
   (1.0ms)  commit transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.1ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:51:15 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:51:15 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 0)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:52:58.000000', '2017-10-16 21:52:58.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:52:58.000000', '2017-10-16 21:52:58.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:52:58.000000', '2017-10-16 21:52:58.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:51:58 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:51:58 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 0)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:53:24.000000', '2017-10-16 21:53:24.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:53:24.000000', '2017-10-16 21:53:24.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:53:24.000000', '2017-10-16 21:53:24.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (3.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:52:25 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:52:25 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.5ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:54:46.000000', '2017-10-16 21:54:46.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:54:46.000000', '2017-10-16 21:54:46.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:54:46.000000', '2017-10-16 21:54:46.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:53:46 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:53:46 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.5ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:56:06.000000', '2017-10-16 21:56:06.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:56:06.000000', '2017-10-16 21:56:06.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:56:06.000000', '2017-10-16 21:56:06.000000')
   (1.4ms)  commit transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = 'pending')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:55:06 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:55:06 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:56:41.000000', '2017-10-16 21:56:41.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:56:41.000000', '2017-10-16 21:56:41.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:56:41.000000', '2017-10-16 21:56:41.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:55:41 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:55:41 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = 'pending')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-16 21:57:02.000000', '2017-10-16 21:57:02.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-16 21:57:02.000000', '2017-10-16 21:57:02.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-16 21:57:02.000000', '2017-10-16 21:57:02.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:56:02 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-16 21:56:02 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.1ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = 'pending')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.8ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-18 17:36:59.000000', '2017-10-18 17:36:59.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-18 17:36:59.000000', '2017-10-18 17:36:59.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-18 17:36:59.000000', '2017-10-18 17:36:59.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-18 17:35:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-18 17:35:59 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.6ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.8ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.8ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.8ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.8ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-18 18:12:11.000000', '2017-10-18 18:12:11.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-18 18:12:11.000000', '2017-10-18 18:12:11.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-18 18:12:11.000000', '2017-10-18 18:12:11.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.5ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-18 18:11:11 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-18 18:11:11 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.3ms)  rollback transaction
   (1.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.8ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (4.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (1.9ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (1.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (14.4ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (6.5ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (2.6ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (1.8ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (1.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (1.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.8ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (1.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-23 20:52:31.000000', '2017-10-23 20:52:31.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-23 20:52:31.000000', '2017-10-23 20:52:31.000000')
  Fixture Insert (1.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-23 20:52:31.000000', '2017-10-23 20:52:31.000000')
   (29.3ms)  commit transaction
   (0.4ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (8.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (22.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.4ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.9ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (1.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (3.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (4.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-23 20:51:33 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-23 20:51:33 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.9ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (1.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (1.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (1.8ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (2.2ms)  rollback transaction
   (0.6ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.4ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.6ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.7ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (1.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (9.0ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.8ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.8ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.5ms)  rollback transaction
   (0.4ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (10.0ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (11.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.4ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.5ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (106.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.6ms)  rollback transaction
   (5.2ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (1.0ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.4ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-25 17:07:41.000000', '2017-10-25 17:07:41.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-25 17:07:41.000000', '2017-10-25 17:07:41.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-25 17:07:41.000000', '2017-10-25 17:07:41.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.4ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.5ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-25 17:06:42 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-25 17:06:42 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (1.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.5ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.6ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.6ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-25 17:08:34.000000', '2017-10-25 17:08:34.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-25 17:08:34.000000', '2017-10-25 17:08:34.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-25 17:08:34.000000', '2017-10-25 17:08:34.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-25 17:07:34 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-25 17:07:34 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (1.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.6ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.4ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (3.0ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.9ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (3.5ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.8ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-25 17:20:26.000000', '2017-10-25 17:20:26.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-25 17:20:26.000000', '2017-10-25 17:20:26.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-25 17:20:26.000000', '2017-10-25 17:20:26.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.5ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-25 17:19:26 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-25 17:19:26 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.7ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (1.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.7ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.7ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (1.8ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (2.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.6ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (2.0ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.9ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (3.8ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-25 17:21:19.000000', '2017-10-25 17:21:19.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-25 17:21:19.000000', '2017-10-25 17:21:19.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-25 17:21:19.000000', '2017-10-25 17:21:19.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-25 17:20:20 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-25 17:20:20 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (1.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (2.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (1.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (6.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (5.7ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (1.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (1.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (1.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-25 17:21:52.000000', '2017-10-25 17:21:52.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-25 17:21:52.000000', '2017-10-25 17:21:52.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-25 17:21:52.000000', '2017-10-25 17:21:52.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.7ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.7ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (1.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-25 17:20:53 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-25 17:20:53 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-10-30 22:01:19.000000', '2017-10-30 22:01:19.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-10-30 22:01:19.000000', '2017-10-30 22:01:19.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-10-30 22:01:19.000000', '2017-10-30 22:01:19.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.6ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-10-30 22:00:19 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-10-30 22:00:19 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.7ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-22 20:41:17.000000', '2017-11-22 20:41:17.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-22 20:41:17.000000', '2017-11-22 20:41:17.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-22 20:41:17.000000', '2017-11-22 20:41:17.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.1ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-22 20:40:17 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-22 20:40:17 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (1.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (1.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (6.8ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (1.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (6.0ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.9ms)  begin transaction
  Fixture Delete (15.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.6ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-22 20:42:52.000000', '2017-11-22 20:42:52.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-22 20:42:52.000000', '2017-11-22 20:42:52.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-22 20:42:52.000000', '2017-11-22 20:42:52.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (1.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-22 20:41:52 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-22 20:41:52 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-22 20:57:38.000000', '2017-11-22 20:57:38.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-22 20:57:38.000000', '2017-11-22 20:57:38.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-22 20:57:38.000000', '2017-11-22 20:57:38.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-22 20:56:38 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-22 20:56:38 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-22 20:58:13.000000', '2017-11-22 20:58:13.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-22 20:58:13.000000', '2017-11-22 20:58:13.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-22 20:58:13.000000', '2017-11-22 20:58:13.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-22 20:57:13 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-22 20:57:13 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (1.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-22 21:00:19.000000', '2017-11-22 21:00:19.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-22 21:00:19.000000', '2017-11-22 21:00:19.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-22 21:00:19.000000', '2017-11-22 21:00:19.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-22 20:59:19 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-22 20:59:19 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-22 21:01:21.000000', '2017-11-22 21:01:21.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-22 21:01:21.000000', '2017-11-22 21:01:21.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-22 21:01:21.000000', '2017-11-22 21:01:21.000000')
   (2.3ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-22 21:00:21 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-22 21:00:21 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.7ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-22 21:01:56.000000', '2017-11-22 21:01:56.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-22 21:01:56.000000', '2017-11-22 21:01:56.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-22 21:01:56.000000', '2017-11-22 21:01:56.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-22 21:00:56 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-22 21:00:56 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-22 21:08:55.000000', '2017-11-22 21:08:55.000000')
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-22 21:08:55.000000', '2017-11-22 21:08:55.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-22 21:08:55.000000', '2017-11-22 21:08:55.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-22 21:07:55 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-22 21:07:55 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (1.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-22 21:09:58.000000', '2017-11-22 21:09:58.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-22 21:09:58.000000', '2017-11-22 21:09:58.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-22 21:09:58.000000', '2017-11-22 21:09:58.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-22 21:08:58 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-22 21:08:58 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.6ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-22 21:11:24.000000', '2017-11-22 21:11:24.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-22 21:11:24.000000', '2017-11-22 21:11:24.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-22 21:11:24.000000', '2017-11-22 21:11:24.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-22 21:10:24 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-22 21:10:24 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-22 21:12:05.000000', '2017-11-22 21:12:05.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-22 21:12:05.000000', '2017-11-22 21:12:05.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-22 21:12:05.000000', '2017-11-22 21:12:05.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.7ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-22 21:11:05 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-22 21:11:05 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (1.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-22 23:09:39.000000', '2017-11-22 23:09:39.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-22 23:09:39.000000', '2017-11-22 23:09:39.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-22 23:09:39.000000', '2017-11-22 23:09:39.000000')
   (6.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-22 23:08:40 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-22 23:08:40 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:14:50.000000', '2017-11-23 13:14:50.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:14:50.000000', '2017-11-23 13:14:50.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:14:50.000000', '2017-11-23 13:14:50.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.3ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.8ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:13:51 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:13:51 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.5ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (1.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.8ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (2.2ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.9ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (3.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.9ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (3.9ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:22:01.000000', '2017-11-23 13:22:01.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:22:01.000000', '2017-11-23 13:22:01.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:22:01.000000', '2017-11-23 13:22:01.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.6ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.4ms)  rollback transaction
   (0.3ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (1.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:21:02 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:21:02 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.5ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (4.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.7ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:22:33.000000', '2017-11-23 13:22:33.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:22:33.000000', '2017-11-23 13:22:33.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:22:33.000000', '2017-11-23 13:22:33.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.1ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.6ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (2.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.6ms)  rollback transaction
   (1.8ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.1ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.6ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:21:34 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:21:34 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:22:58.000000', '2017-11-23 13:22:58.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:22:58.000000', '2017-11-23 13:22:58.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:22:58.000000', '2017-11-23 13:22:58.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:21:58 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:21:58 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.7ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:24:46.000000', '2017-11-23 13:24:46.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:24:46.000000', '2017-11-23 13:24:46.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:24:46.000000', '2017-11-23 13:24:46.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (8.3ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:23:46 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:23:46 UTC')
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (1.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.8ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (4.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.4ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:26:32.000000', '2017-11-23 13:26:32.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:26:32.000000', '2017-11-23 13:26:32.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:26:32.000000', '2017-11-23 13:26:32.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.2ms)  rollback transaction
   (0.4ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.7ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:28:51 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:28:51 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.7ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (1.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.7ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:32:21.000000', '2017-11-23 13:32:21.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:32:21.000000', '2017-11-23 13:32:21.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:32:21.000000', '2017-11-23 13:32:21.000000')
   (1.5ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (1.0ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:31:21 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:31:21 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (1.4ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.4ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:48:19.000000', '2017-11-23 13:48:19.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:48:19.000000', '2017-11-23 13:48:19.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:48:19.000000', '2017-11-23 13:48:19.000000')
   (1.0ms)  commit transaction
   (0.2ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:47:19 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:47:19 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.7ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (4.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.6ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.7ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.7ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (1.7ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.6ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:54:38.000000', '2017-11-23 13:54:38.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:54:38.000000', '2017-11-23 13:54:38.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:54:38.000000', '2017-11-23 13:54:38.000000')
   (1.1ms)  commit transaction
   (0.2ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:53:38 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:53:38 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (1.9ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.3ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (2.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (1.9ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.4ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.9ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (1.0ms)  SAVEPOINT active_record_1
   (0.9ms)  RELEASE SAVEPOINT active_record_1
   (1.0ms)  rollback transaction
   (8.8ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.7ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (9.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.8ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (3.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (1.0ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)  begin transaction
  Fixture Delete (2.7ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (2.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (6.8ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (10.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.3ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:55:07.000000', '2017-11-23 13:55:07.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:55:07.000000', '2017-11-23 13:55:07.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:55:07.000000', '2017-11-23 13:55:07.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.6ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:54:07 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:54:07 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (1.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:55:26.000000', '2017-11-23 13:55:26.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:55:26.000000', '2017-11-23 13:55:26.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:55:26.000000', '2017-11-23 13:55:26.000000')
   (1.4ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:54:26 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:54:26 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:56:11.000000', '2017-11-23 13:56:11.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:56:11.000000', '2017-11-23 13:56:11.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:56:11.000000', '2017-11-23 13:56:11.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (6.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:55:12 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:55:12 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.1ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:57:31.000000', '2017-11-23 13:57:31.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:57:31.000000', '2017-11-23 13:57:31.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:57:31.000000', '2017-11-23 13:57:31.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (3.0ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.9ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:56:32 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:56:32 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.3ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (1.0ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.8ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 13:59:30.000000', '2017-11-23 13:59:30.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 13:59:30.000000', '2017-11-23 13:59:30.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 13:59:30.000000', '2017-11-23 13:59:30.000000')
   (4.2ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (6.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 13:58:30 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 13:58:30 UTC')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (1.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (7.9ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.7ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.5ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (19.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.4ms)  SAVEPOINT active_record_1
  SQL (4.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (2.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (5.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (3.5ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (5.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.4ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.0ms)  DELETE FROM "trees"
  Fixture Insert (0.5ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (3.8ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (3.6ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:02:10.000000', '2017-11-23 14:02:10.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:02:10.000000', '2017-11-23 14:02:10.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:02:10.000000', '2017-11-23 14:02:10.000000')
   (5.7ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.4ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (3.0ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.3ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.6ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:01:10 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:01:10 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (4.0ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.4ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.4ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (4.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (2.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:02:47.000000', '2017-11-23 14:02:47.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:02:47.000000', '2017-11-23 14:02:47.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:02:47.000000', '2017-11-23 14:02:47.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.7ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.2ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:01:47 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:01:47 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.5ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (2.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (7.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:03:22.000000', '2017-11-23 14:03:22.000000')
  Fixture Insert (0.5ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:03:22.000000', '2017-11-23 14:03:22.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:03:22.000000', '2017-11-23 14:03:22.000000')
   (1.0ms)  commit transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.1ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.6ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:02:23 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:02:23 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (1.9ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.5ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.5ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:04:45.000000', '2017-11-23 14:04:45.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:04:45.000000', '2017-11-23 14:04:45.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:04:45.000000', '2017-11-23 14:04:45.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.5ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.7ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:03:46 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:03:46 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:05:36.000000', '2017-11-23 14:05:36.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:05:36.000000', '2017-11-23 14:05:36.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:05:36.000000', '2017-11-23 14:05:36.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.7ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:04:36 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:04:36 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.6ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:07:05.000000', '2017-11-23 14:07:05.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:07:05.000000', '2017-11-23 14:07:05.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:07:05.000000', '2017-11-23 14:07:05.000000')
   (0.9ms)  commit transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:06:05 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:06:05 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (1.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.5ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (1.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:07:55.000000', '2017-11-23 14:07:55.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:07:55.000000', '2017-11-23 14:07:55.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:07:55.000000', '2017-11-23 14:07:55.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (2.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:06:55 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:06:55 UTC')
   (0.2ms)  rollback transaction
   (0.4ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (2.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (1.0ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (1.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.2ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:08:37.000000', '2017-11-23 14:08:37.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:08:37.000000', '2017-11-23 14:08:37.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:08:37.000000', '2017-11-23 14:08:37.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (1.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (1.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:07:37 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:07:37 UTC')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (13.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.6ms)  rollback transaction
   (0.4ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (1.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.6ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.4ms)  RELEASE SAVEPOINT active_record_1
   (7.7ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (9.1ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (13.6ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:09:37.000000', '2017-11-23 14:09:37.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:09:37.000000', '2017-11-23 14:09:37.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:09:37.000000', '2017-11-23 14:09:37.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:08:37 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:08:37 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.2ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.6ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.8ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:10:36.000000', '2017-11-23 14:10:36.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:10:36.000000', '2017-11-23 14:10:36.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:10:36.000000', '2017-11-23 14:10:36.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (3.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:09:36 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:09:36 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.9ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.4ms)  rollback transaction
   (0.3ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (4.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (3.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (1.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (2.4ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.8ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.6ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (1.7ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.4ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:11:26.000000', '2017-11-23 14:11:26.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:11:26.000000', '2017-11-23 14:11:26.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:11:26.000000', '2017-11-23 14:11:26.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.6ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.6ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.4ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.7ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:10:26 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.8ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:10:26 UTC')
   (0.9ms)  rollback transaction
   (0.5ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.6ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.7ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.7ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.9ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "has_one_fields"
   (1.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.9ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.6ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.9ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:12:51.000000', '2017-11-23 14:12:51.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:12:51.000000', '2017-11-23 14:12:51.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:12:51.000000', '2017-11-23 14:12:51.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:11:51 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:11:51 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.4ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.8ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (1.5ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.4ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.7ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.3ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:15:48.000000', '2017-11-23 14:15:48.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:15:48.000000', '2017-11-23 14:15:48.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:15:48.000000', '2017-11-23 14:15:48.000000')
   (1.4ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:14:49 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:14:49 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.9ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.4ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:25:37.000000', '2017-11-23 14:25:37.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:25:37.000000', '2017-11-23 14:25:37.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:25:37.000000', '2017-11-23 14:25:37.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.3ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" < '2017-11-23 14:24:37 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:24:37 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (3.5ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:26:45.000000', '2017-11-23 14:26:45.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:26:45.000000', '2017-11-23 14:26:45.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:26:45.000000', '2017-11-23 14:26:45.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.5ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (0.4ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.1ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.0ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.2ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.3ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:27:09.000000', '2017-11-23 14:27:09.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:27:09.000000', '2017-11-23 14:27:09.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:27:09.000000', '2017-11-23 14:27:09.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.5ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:26:10 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:26:10 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (1.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (1.0ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.2ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.4ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.9ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.6ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.5ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.8ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.3ms)  begin transaction
  Fixture Delete (2.8ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.3ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:27:51.000000', '2017-11-23 14:27:51.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:27:51.000000', '2017-11-23 14:27:51.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:27:51.000000', '2017-11-23 14:27:51.000000')
   (0.9ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.3ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.6ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.5ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.4ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.8ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:26:51 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:26:51 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.3ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.2ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.2ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.0ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.2ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.4ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:30:38.000000', '2017-11-23 14:30:38.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:30:38.000000', '2017-11-23 14:30:38.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:30:38.000000', '2017-11-23 14:30:38.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.3ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (1.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:29:39 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:29:39 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.3ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.6ms)  DELETE FROM "string_fields"
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (7.8ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.5ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 14:52:11.000000', '2017-11-23 14:52:11.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 14:52:11.000000', '2017-11-23 14:52:11.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 14:52:11.000000', '2017-11-23 14:52:11.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.6ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (5.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (2.3ms)  rollback transaction
   (0.3ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:51:11 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 14:51:11 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.6ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (1.1ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.8ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.5ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.4ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.6ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.5ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (3.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.4ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.3ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.9ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.4ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.5ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.9ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 15:45:46.000000', '2017-11-23 15:45:46.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 15:45:46.000000', '2017-11-23 15:45:46.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 15:45:46.000000', '2017-11-23 15:45:46.000000')
   (1.3ms)  commit transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 15:44:46 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 15:44:46 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.1ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.0ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.6ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.3ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.1ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.7ms)  DELETE FROM "has_many_fields"
  Fixture Insert (1.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.4ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.3ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.4ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.4ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 15:46:56.000000', '2017-11-23 15:46:56.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 15:46:56.000000', '2017-11-23 15:46:56.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 15:46:56.000000', '2017-11-23 15:46:56.000000')
   (1.0ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 15:45:57 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 15:45:57 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.0ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.0ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.5ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.7ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.3ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.6ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.6ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.6ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.4ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.6ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.3ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.3ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.3ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.3ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.2ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.5ms)  DELETE FROM "string_fields"
  Fixture Insert (0.4ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.6ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.5ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 18:17:38.000000', '2017-11-23 18:17:38.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 18:17:38.000000', '2017-11-23 18:17:38.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 18:17:38.000000', '2017-11-23 18:17:38.000000')
   (1.2ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.0ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (1.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.5ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (1.4ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.5ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 18:16:39 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 18:16:39 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.6ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.4ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (6.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.0ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.7ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.1ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.7ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.2ms)  DELETE FROM "owners"
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.2ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.1ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.5ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.2ms)  DELETE FROM "trees"
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 18:17:52.000000', '2017-11-23 18:17:52.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 18:17:52.000000', '2017-11-23 18:17:52.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 18:17:52.000000', '2017-11-23 18:17:52.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.5ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 18:16:52 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 18:16:52 UTC')
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.4ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.2ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (0.9ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)  begin transaction
  Fixture Delete (1.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (1.0ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.0ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.4ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.8ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.0ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-23 19:30:09.000000', '2017-11-23 19:30:09.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-23 19:30:09.000000', '2017-11-23 19:30:09.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-23 19:30:09.000000', '2017-11-23 19:30:09.000000')
   (1.1ms)  commit transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.1ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.1ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 19:29:10 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-23 19:29:10 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.1ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.1ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.7ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.2ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)  begin transaction
  Fixture Delete (1.2ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (0.4ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (3.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (0.5ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.3ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.0ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (1.0ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.8ms)  DELETE FROM "owners"
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.3ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.0ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (0.3ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (0.4ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-11-24 13:51:23.000000', '2017-11-24 13:51:23.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-11-24 13:51:23.000000', '2017-11-24 13:51:23.000000')
  Fixture Insert (0.0ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-11-24 13:51:23.000000', '2017-11-24 13:51:23.000000')
   (0.8ms)  commit transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.4ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.1ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.2ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-11-24 13:50:23 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-11-24 13:50:23 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.4ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (4.0ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (8.8ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.6ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.3ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.1ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.5ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.1ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (0.2ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.5ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (1.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (0.3ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.4ms)  rollback transaction
  ActiveRecord::SchemaMigration Load (0.4ms)  SELECT "schema_migrations".* FROM "schema_migrations"
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.2ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_class_name_fields_on_foo_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_many_class_name_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_belongs_to_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_has_many_fields_on_has_many_through_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_polymorphic_fields_on_has_one_field_id' AND type='index'

   (0.1ms)              SELECT sql
            FROM sqlite_master
            WHERE name='index_trees_on_owner_id' AND type='index'
            UNION ALL
            SELECT sql
            FROM sqlite_temp_master
            WHERE name='index_trees_on_owner_id' AND type='index'

  ActiveRecord::SchemaMigration Load (0.6ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (0.8ms)  begin transaction
  Fixture Delete (4.3ms)  DELETE FROM "belongs_to_fields"
  Fixture Insert (3.8ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (1, 1, 1)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (2, 2, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (3, 3, 1)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (4, 4, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (5, 5, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (6, 6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (7, 7, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (8, 8, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (9, 9, 3)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (10, 10, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (11, 11, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (12, 12, 4)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (13, 13, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (14, 14, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (15, 15, 5)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (16, 16, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (17, 17, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (18, 18, 6)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (19, 19, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (20, 20, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (21, 21, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (22, 22, 7)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (23, 23, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (24, 24, 8)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (25, 25, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (26, 26, 9)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (27, 27, 9)
  Fixture Insert (0.2ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (28, 28, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (29, 29, 10)
  Fixture Insert (0.1ms)  INSERT INTO "belongs_to_fields" ("id", "has_one_field_id", "has_many_field_id") VALUES (30, 30, 10)
  Fixture Delete (3.9ms)  DELETE FROM "has_many_fields"
  Fixture Insert (0.2ms)  INSERT INTO "has_many_fields" ("id") VALUES (1)
  Fixture Insert (0.5ms)  INSERT INTO "has_many_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (5, 3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (6, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id", "has_many_through_field_id") VALUES (8, 2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (9)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_fields" ("id") VALUES (10)
  Fixture Delete (0.8ms)  DELETE FROM "has_many_through_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (1)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (2)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (3)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (4)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (5)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (6)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (7)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (8)
  Fixture Insert (0.1ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (9)
  Fixture Insert (0.2ms)  INSERT INTO "has_many_through_fields" ("id") VALUES (10)
  Fixture Delete (0.7ms)  DELETE FROM "has_one_fields"
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (1, 't', 0)
  Fixture Insert (0.5ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (2, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (3, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (4, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (5, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (6, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (7, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (8, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (9, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (10, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (11, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (12, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (13, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (14, 't', 0)
  Fixture Insert (0.2ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (15, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (16, 't', 0)
  Fixture Insert (0.3ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (17, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (18, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (19, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (20, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (21, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (22, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (23, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (24, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (25, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (26, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (27, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (28, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (29, 't', 0)
  Fixture Insert (0.1ms)  INSERT INTO "has_one_fields" ("id", "checked", "status") VALUES (30, 't', 1)
  Fixture Delete (0.5ms)  DELETE FROM "owners"
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (1, 'Sandro Munda', '2016-05-30 09:00:00.000000', '2017-06-27 20:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (2, 'Arnaud Besnier', '2017-05-02 09:00:00.000000', '2017-06-28 08:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "owners" ("id", "name", "created_at", "updated_at") VALUES (3, 'John Doe', '2015-05-02 09:00:00.000000', '2016-06-28 08:00:00.000000')
  Fixture Delete (0.1ms)  DELETE FROM "serialize_fields"
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (1, 'value 1')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (2, 'value 2')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (3, 'value 3')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (4, 'value 4')
  Fixture Insert (0.1ms)  INSERT INTO "serialize_fields" ("id", "field") VALUES (5, 'value 5')
  Fixture Delete (6.6ms)  DELETE FROM "string_fields"
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (1, 'Test 1')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (2, 'Test 2')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (3, 'Test 3')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (4, 'Test 4')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (5, 'Test 5')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (6, 'Test 6')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (7, 'Test 7')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (8, 'Test 8')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (9, 'Test 9')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (10, 'Test 10')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (11, 'Test 11')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (12, 'Test 12')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (13, 'Test 13')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (14, 'Test 14')
  Fixture Insert (0.2ms)  INSERT INTO "string_fields" ("id", "field") VALUES (15, 'Test 15')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (16, 'Test 16')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (17, 'Test 17')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (18, 'Test 18')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (19, 'Test 19')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (20, 'Test 20')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (21, 'Test 21')
  Fixture Insert (0.0ms)  INSERT INTO "string_fields" ("id", "field") VALUES (22, 'Test 22')
  Fixture Insert (0.7ms)  INSERT INTO "string_fields" ("id", "field") VALUES (23, 'Test 23')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (24, 'Test 24')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (25, 'Test 25')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (26, 'Test 26')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (27, 'Test 27')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (28, 'Test 28')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (29, 'Test 29')
  Fixture Insert (0.1ms)  INSERT INTO "string_fields" ("id", "field") VALUES (30, 'Test 30')
  Fixture Delete (1.3ms)  DELETE FROM "trees"
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (1, 'Oak', 1, '2010-02-11 11:00:00.000000', '2010-02-11 11:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (2, 'Mapple', 2, '2010-02-15 21:00:00.000000', '2010-02-15 21:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (3, 'Mapple', 2, '2012-04-11 12:00:00.000000', '2012-04-11 12:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (4, 'Oak', 2, '2015-06-18 09:00:00.000000', '2015-06-18 09:00:00.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (5, 'Oak', 3, '2014-06-18 09:00:00.000000', '2014-06-18 09:00:00.000000')
  Fixture Insert (0.2ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (6, 'Oak', 3, '2017-12-11 18:34:30.000000', '2017-12-11 18:34:30.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (7, 'Sequoia', 1, '2017-12-11 18:34:30.000000', '2017-12-11 18:34:30.000000')
  Fixture Insert (0.1ms)  INSERT INTO "trees" ("id", "name", "owner_id", "created_at", "updated_at") VALUES (8, 'Fir', 1, '2017-12-11 18:34:30.000000', '2017-12-11 18:34:30.000000')
   (2.0ms)  commit transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_enum_field
-------------------------------------------------------------------------------------------------
   (0.3ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."status" = '1')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_integer_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."id" = '3')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_simple_filter
-----------------------------------------------------------------------------
   (0.6ms)  SELECT DISTINCT COUNT(DISTINCT "boolean_fields"."id") FROM "boolean_fields" WHERE ("boolean_fields"."field" = 1)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------------------------
ForestLiana::ValueStatGetterTest: test_Value_stat_getter_with_a_filter_on_a_belongs_to_boolean_field
----------------------------------------------------------------------------------------------------
   (0.4ms)  SELECT DISTINCT COUNT(DISTINCT "belongs_to_fields"."id") FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" WHERE ("has_one_fields"."checked" = 0)
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_boolean_field
-----------------------------------------------------------------------------------------
   (0.5ms)  SELECT COUNT(*) AS count_all, boolean_fields.field AS boolean_fields_field FROM "boolean_fields" GROUP BY boolean_fields.field  ORDER BY count_all DESC
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------------------
ForestLiana::PieStatGetterTest: test_Pie_stat_getter_with_an_aggregate_on_a_foreign_key
---------------------------------------------------------------------------------------
   (1.5ms)  SELECT COUNT(DISTINCT "belongs_to_fields"."id") AS count_id, belongs_to_fields.has_one_field_id AS belongs_to_fields_has_one_field_id FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id" GROUP BY belongs_to_fields.has_one_field_id  ORDER BY count_id DESC
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------
ForestLianaTest: test_truth
---------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Date_should_have_the_type_`Date`
---------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.3ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Decimal_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_DateTime_should_have_the_type_`Date`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationship
---------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Float_should_have_the_type_`Number`
------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationship
-----------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Integer_should_have_the_type_`Number`
--------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_Boolean_should_have_the_type_`Boolean`
---------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasOne_relationship
--------------------------------------------------------
   (0.7ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_hasMany_relationhip_with_specified_class_name
----------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_belongsTo_relationhip_with_specified_class_name
------------------------------------------------------------------------------------
   (0.2ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::SchemaAdapterTest: test_String_should_have_the_type_`String`
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------
ForestLiana::RouteTest: test_Routes
-----------------------------------
   (0.6ms)  rollback transaction
   (0.3ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_missing_value
------------------------------------------------------------------------------------------------------
  SerializeField Load (0.3ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.2ms)  SAVEPOINT active_record_1
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_well_formated_value
------------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.6ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", "---\n- test\n- test\n"], ["id", 1]]
   (0.4ms)  RELEASE SAVEPOINT active_record_1
   (2.4ms)  rollback transaction
   (0.4ms)  begin transaction
---------------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_bad_format_value
---------------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
---------------------------------------------------------------------------------------------------
ForestLiana::ResourceUpdaterTest: test_Update_a_record_on_a_"serialize"_attribute_with_a_null_value
---------------------------------------------------------------------------------------------------
  SerializeField Load (0.2ms)  SELECT  "serialize_fields".* FROM "serialize_fields" WHERE "serialize_fields"."id" = ? LIMIT 1  [["id", 1]]
   (0.1ms)  SAVEPOINT active_record_1
  SQL (1.0ms)  UPDATE "serialize_fields" SET "field" = ? WHERE "serialize_fields"."id" = ?  [["field", nil], ["id", 1]]
   (0.1ms)  RELEASE SAVEPOINT active_record_1
   (0.8ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_has_one_association
--------------------------------------------------------------------
  SQL (0.7ms)  SELECT  "has_one_fields"."id" AS t0_r0, "has_one_fields"."checked" AS t0_r1, "has_one_fields"."status" AS t0_r2, "belongs_to_fields"."id" AS t1_r0, "belongs_to_fields"."has_one_field_id" AS t1_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t1_r2, "belongs_to_fields"."has_many_field_id" AS t1_r3, "belongs_to_class_name_fields"."id" AS t2_r0, "belongs_to_class_name_fields"."foo_id" AS t2_r1 FROM "has_one_fields" LEFT OUTER JOIN "belongs_to_fields" ON "belongs_to_fields"."has_one_field_id" = "has_one_fields"."id" LEFT OUTER JOIN "belongs_to_class_name_fields" ON "belongs_to_class_name_fields"."foo_id" = "has_one_fields"."id"  ORDER BY "belongs_to_fields"."id" DESC LIMIT 10 OFFSET 0
   (0.2ms)  SELECT COUNT(*) FROM "has_one_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_page_1_size_15
--------------------------------------------------------------------
  Owner Load (0.3ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (0.2ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.6ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.3ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_1_size_15
-----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 15 OFFSET 0
   (0.7ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.2ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_sort_by_field
----------------------------------------------------------------
  SQL (0.3ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.field DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_sort_parameter
-------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (2.5ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC  [["owner_id", 1]]
   (0.2ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ?  ORDER BY trees.id DESC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_before_x_days
-----------------------------------------------------------
  SQL (3.7ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4 FROM "trees" WHERE ("trees"."created_at" < '2017-12-11 18:33:31 UTC')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.5ms)  SELECT COUNT(*) FROM "trees" WHERE ("trees"."created_at" < '2017-12-11 18:33:31 UTC')
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 2]]
   (0.1ms)  rollback transaction
   (0.4ms)  begin transaction
------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_on_an_ambiguous_field_name_with_a_filter
------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')  ORDER BY trees.name DESC LIMIT 10 OFFSET 0
   (0.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.name = 'Arnaud Besnier')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_StringField_page_2_size_10
-----------------------------------------------------------------
  SQL (1.9ms)  SELECT  "string_fields"."id" AS t0_r0, "string_fields"."field" AS t0_r1 FROM "string_fields"  ORDER BY string_fields.id DESC LIMIT 10 OFFSET 10
   (0.2ms)  SELECT COUNT(*) FROM "string_fields"
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
------------------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_equal_on_an_updated_at_field_of_an_associated_collection
------------------------------------------------------------------------------------------------------
  SQL (0.3ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (1.3ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE (owners.updated_at = 'Sat Jul 02 2016 11:52:00 GMT-0400 (EDT)')
   (1.6ms)  rollback transaction
   (0.2ms)  begin transaction
-------------------------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_an_updated_at_field_of_the_main_collection
-------------------------------------------------------------------------------------------
  SQL (0.6ms)  SELECT  "owners"."id" AS t0_r0, "owners"."name" AS t0_r1, "owners"."created_at" AS t0_r2, "owners"."updated_at" AS t0_r3 FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')  ORDER BY owners.created_at DESC LIMIT 10 OFFSET 0
   (0.1ms)  SELECT COUNT(*) FROM "owners" WHERE ("owners"."updated_at" BETWEEN '2016-01-01 08:00:00 UTC' AND '2017-01-01 07:59:59 UTC')
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
----------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Filter_on_ambiguous_field
----------------------------------------------------------------
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')  ORDER BY trees.created_at DESC LIMIT 10 OFFSET 0
   (0.8ms)  SELECT COUNT(DISTINCT "trees"."id") FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE ("trees"."created_at" > '2015-06-18 08:00:00') AND (owners.name = 'Arnaud Besnier')
   (9.9ms)  rollback transaction
   (0.1ms)  begin transaction
---------------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_HasMany_Getter_with_search_parameter
---------------------------------------------------------------------------
  Owner Load (0.2ms)  SELECT  "owners".* FROM "owners" WHERE "owners"."id" = ? LIMIT 1  [["id", 1]]
  SQL (5.8ms)  SELECT "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  [["owner_id", 1]]
   (0.3ms)  SELECT COUNT(DISTINCT count_column) FROM (SELECT  "trees"."id" AS count_column FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%') LIMIT 15 OFFSET 0) subquery_for_count  [["owner_id", 1]]
  SQL (0.4ms)  SELECT  "trees"."id" AS t0_r0, "trees"."name" AS t0_r1, "trees"."owner_id" AS t0_r2, "trees"."created_at" AS t0_r3, "trees"."updated_at" AS t0_r4, "owners"."id" AS t1_r0, "owners"."name" AS t1_r1, "owners"."created_at" AS t1_r2, "owners"."updated_at" AS t1_r3 FROM "trees" LEFT OUTER JOIN "owners" ON "owners"."id" = "trees"."owner_id" WHERE "trees"."owner_id" = ? AND (LOWER("trees"."name") LIKE '%fir%')  ORDER BY "trees"."id" ASC LIMIT 1 OFFSET 0  [["owner_id", 1]]
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------
ForestLiana::ResourcesGetterTest: test_Sort_by_a_belongs_to_association
-----------------------------------------------------------------------
  SQL (0.8ms)  SELECT  "belongs_to_fields"."id" AS t0_r0, "belongs_to_fields"."has_one_field_id" AS t0_r1, "belongs_to_fields"."has_many_class_name_field_id" AS t0_r2, "belongs_to_fields"."has_many_field_id" AS t0_r3, "has_one_fields"."id" AS t1_r0, "has_one_fields"."checked" AS t1_r1, "has_one_fields"."status" AS t1_r2, "has_many_fields"."id" AS t2_r0, "has_many_fields"."has_many_through_field_id" AS t2_r1, "has_many_class_name_fields"."id" AS t3_r0 FROM "belongs_to_fields" LEFT OUTER JOIN "has_one_fields" ON "has_one_fields"."id" = "belongs_to_fields"."has_one_field_id" LEFT OUTER JOIN "has_many_fields" ON "has_many_fields"."id" = "belongs_to_fields"."has_many_field_id" LEFT OUTER JOIN "has_many_class_name_fields" ON "has_many_class_name_fields"."id" = "belongs_to_fields"."has_many_class_name_field_id"  ORDER BY "has_one_fields"."id" ASC LIMIT 10 OFFSET 0
   (0.4ms)  SELECT COUNT(*) FROM "belongs_to_fields"
   (7.1ms)  rollback transaction